package com.erp.gather.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.math.BigDecimal;


/**
 * 店铺商品排行记录视图对象 erp_seller_store_commodity_rank_statistics
 *
 * @author erp
 * @date 2024-01-03
 */
@Data
@ExcelIgnoreUnannotated
public class ErpSellerStoreCommodityRankStatisticsVo {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @ExcelProperty(value = "主键")
    private Long id;

    /**
     * 店铺id
     */
    @ExcelProperty(value = "店铺id")
    private Long storeId;

    /**
     * 产品ID
     */
    @ExcelProperty(value = "产品ID")
    private Long productId;

    /**
     * 时间
     */
    @ExcelProperty(value = "时间")
    private String timeFrame;

    /**
     * 类别ID
     */
    @ExcelProperty(value = "类别ID")
    private Long categoryId;

    /**
     * 排名
     */
    @ExcelProperty(value = "排名")
    private Long Rank;

    /**
     * 税款
     */
    @ExcelProperty(value = "税款")
    private BigDecimal Taxes;

    /**
     * 商品加购人数
     */
    @ExcelProperty(value = "商品加购人数")
    private Long productPurchasingTips;

    /**
     * 访客
     */
    @ExcelProperty(value = "访客")
    private Long visitors;

    /**
     * 已支付的买家
     */
    @ExcelProperty(value = "已支付的买家")
    private Long buyersPaid;

    /**
     * 老买家
     */
    @ExcelProperty(value = "老买家")
    private Long oldBuyer;

    /**
     * 收藏人数
     */
    @ExcelProperty(value = "收藏人数")
    private Long wishlists;

    /**
     * 已支付的产品数量
     */
    @ExcelProperty(value = "已支付的产品数量")
    private Long paidProductNumber;

    /**
     * 点击率
     */
    @ExcelProperty(value = "点击率")
    private BigDecimal clickRate;

    /**
     * 页面浏览量
     */
    @ExcelProperty(value = "页面浏览量")
    private Long pageViews;

    /**
     * 创建的订单GMV
     */
    @ExcelProperty(value = "创建的订单GMV")
    private BigDecimal createdOrdersGmv;

    /**
     * 交易金额
     */
    @ExcelProperty(value = "交易金额")
    private BigDecimal transactionAmount;

    /**
     * 平均访客停留时间
     */
    @ExcelProperty(value = "平均访客停留时间")
    private BigDecimal averageVisitorDuration;

    /**
     * 老访客
     */
    @ExcelProperty(value = "老访客")
    private Long oldVisitors;

    /**
     * 新买家
     */
    @ExcelProperty(value = "新买家")
    private Long newBuyer;

    /**
     * 已支付的订单
     */
    @ExcelProperty(value = "已支付的订单")
    private Long paidOrders;

    /**
     * 新访客
     */
    @ExcelProperty(value = "新访客")
    private Long newVisitors;

    /**
     * 曝光量
     */
    @ExcelProperty(value = "曝光量")
    private Long exposure;

    /**
     * 订单数量
     */
    @ExcelProperty(value = "订单数量")
    private Long orders;

    /**
     * 订单产品数量
     */
    @ExcelProperty(value = "订单产品数量")
    private Long orderProductNumber;

    /**
     * 创建的买家
     */
    @ExcelProperty(value = "创建的买家")
    private Long createdBuyers;

    /**
     * 退款金额
     */
    @ExcelProperty(value = "退款金额")
    private BigDecimal refundAmount;

    /**
     * 叶子类目名称
     */
    @ExcelProperty(value = "叶子类目名称")
    private String cateLeafName;

    /**
     * 
     */
    @ExcelProperty(value = "")
    private String cateLeafPathName;

    /**
     * 页面浏览量与订单的比例
     */
    @ExcelProperty(value = "页面浏览量与订单的比例")
    private BigDecimal ratioOfPageviewsToOrders;

    /**
     * 转化率
     */
    @ExcelProperty(value = "转化率")
    private BigDecimal conversionRate;

    /**
     * 每买家的收入
     */
    @ExcelProperty(value = "每买家的收入")
    private BigDecimal revenuePerBuyer;

    /**
     * 支付单位价格
     */
    @ExcelProperty(value = "支付单位价格")
    private BigDecimal paymentUnitPrice;

    /**
     * 每访客的收入
     */
    @ExcelProperty(value = "每访客的收入")
    private BigDecimal revenuePerVisitor;

    /**
     * 乐观锁
     */
    @ExcelProperty(value = "乐观锁")
    private String revision;


}
